const {
  Sequelize,
  sequelize
} = require('../routes/config')

const scenery = sequelize.define('scenery', {
  id: {
    type: Sequelize.INTEGER(11),
    primaryKey: true,
    autoIncrement: true
  },
  name: Sequelize.STRING(50),
  src: Sequelize.STRING(255),
  position: Sequelize.STRING(100),
  rank: Sequelize.INTEGER(1),
  price: Sequelize.INTEGER(11),
  open: Sequelize.STRING(50),
  content: Sequelize.STRING(255),
  traffic: Sequelize.STRING(100),
  tel: Sequelize.INTEGER(11),
  longitude: Sequelize.DOUBLE(11),
  latitude: Sequelize.DOUBLE(11),
}, {
  timestamps: false
})

//添加
// scenery.create({
//   name: '测试景区',
//   // src: '测试src',
//   position: '测试地址',
//   // rank: 0,
//   // price: 0,
//   // open: '',
//   content: '测试景区介绍',
//   // traffic: '',
//   // tel:1333
// }).then(s => {
//   console.log(s.name)
// })

//删除
// scenery.destroy({
//   where: {
//     name: '测试景区'
//   }
// }).then(() => {
//   console.log('删除成功')
// })

//修改
// scenery.update({
//   name: '修改测试'
// }, {
//   where: {
//     name: '测试景区'
//   }
// }).then(() => {
//   console.log('修改成功')
// })

// 查看全部
// scenery.findAndCountAll().then(res => {
//   console.log(JSON.stringify(res, null, 2)) //提供序列化方法和缩进字符
// })

//查询一个
// scenery.findOne({
//   where: {
//     name: '修改测试1'
//   }
// }).then(res => {
//   console.log(JSON.stringify(res, null, 2)) //提供序列化方法和缩进字符
// })


module.exports = scenery


// const mongoose = require('mongoose')

// const scenerySchema = new mongoose.Schema({
//   sceneryname: {
//     type: String,
//     require: true
//   },
//   scenerytype: {
//     type: Number,
//     enum: [0, 1, 2, 3, 4],
//     default: 0
//   },
//   position: {
//     type: String,
//     require: true
//   },
//   rank: {
//     type: Number,
//     enum: [5, 1, 2, 3, 4, 0],
//     default: 0
//   },
//   sceneryarea: {
//     type: Number
//   },
//   sceneryprice: {
//     type: Number,
//     require: true
//   },
//   scenerytel: {
//     type: String,
//     require: true,
//     maxlength: 11
//   },
//   opentime: {
//     require: true,
//     type: String,
//   },
//   content: {
//     require: true,
//     type: String
//   },
//   traffic: {
//     type: String
//   }

// })

// module.exports = mongoose.model('Scenery', scenerySchema)